package controle;

import controle_pojo.Funcionario;
import modelo.dao.cadFuncionarioDAO;



public class cadFuncionarioControle {

    private cadFuncionarioDAO cfDAO;

    public cadFuncionarioControle() {
        cfDAO = new cadFuncionarioDAO();
    }

    public void salvarFuncionario(String nome, String sexo, String cpf, String rg, String dtnascimento,
            String email, String naturalidade, String nacionalidade, String endereco, String telcel,
            String telresid, String ctp, String funcao, String dtadmissao, String dtdemissao,
            String estadocivilfunc, String bairrofunc, String cepfunc, String uf, String cidadefunc) {

        Funcionario f = new Funcionario();
        f.setNome(nome);
        f.setSexo(sexo);
        f.setCpf(cpf);
        f.setRg(rg);
        f.setDtnascimento(dtnascimento);
        f.setEmail(email);
        f.setNaturalidade(naturalidade);
        f.setNacionalidade(nacionalidade);
        f.setEndereco(endereco);
        f.setTelcel(telcel);
        f.setTelresid(telresid);
        f.setCtp(ctp);
        f.setFuncao(funcao);
        f.setDtadmissao(dtadmissao);
        f.setDtdemissao(dtdemissao);
        f.setEstadocivilfunc(estadocivilfunc);
        f.setBairrofunc(bairrofunc);
        f.setCepfunc(cepfunc);
        f.setUf(uf);
        f.setCidadefunc(cidadefunc);

        cfDAO.salvarFuncionario(f);
    }

     public void alterarFuncionario(String nome, String sexo, String cpf, String rg, String dtnascimento,
            String email, String naturalidade, String nacionalidade, String endereco, String telcel,
            String telresid, String ctp, String funcao, String dtadmissao, String dtdemissao,
            String estadocivilfunc, String bairrofunc, String cepfunc, String uf, String cidadefunc) {

        Funcionario f = new Funcionario();
        f.setNome(nome);
        f.setSexo(sexo);
        f.setCpf(cpf);
        f.setRg(rg);
        f.setDtnascimento(dtnascimento);
        f.setEmail(email);
        f.setNaturalidade(naturalidade);
        f.setNacionalidade(nacionalidade);
        f.setEndereco(endereco);
        f.setTelcel(telcel);
        f.setTelresid(telresid);
        f.setCtp(ctp);
        f.setFuncao(funcao);
        f.setDtadmissao(dtadmissao);
        f.setDtdemissao(dtdemissao);
        f.setEstadocivilfunc(estadocivilfunc);
        f.setBairrofunc(bairrofunc);
        f.setCepfunc(cepfunc);
        f.setUf(uf);
        f.setCidadefunc(cidadefunc);

        cfDAO.alterarFuncionario(f);
    }
}
